package com.nami.store.api.request.user;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;

/**
 * 描述：
 *
 * @Author: lbc
 * @Date: 2024-01-23 16:00
 * @email: 594599620@qq.com
 * @Description: keep coding
 */
@Data
public class UserAddRequest implements Serializable {

    private static final long serialVersionUID = -6024000743523288504L;

    /**
     * 哪个应用的用户
     */
    private String appKey;

    /**
     * 用户名
     * idUtil.simpleuuid()
     */
    private String userId;

    private String account;

    /**
     * 微信openId
     */
    private String openId;

    /**
     * 用户名
     */
    private String realName;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 头像
     */
    private String avatarUrl;

    /**
     * 生日
     */
    private LocalDate birthday;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 密码
     */
    private String password;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 身份证
     */
    private String idCard;

    private String salt;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 介绍
     */
    private String intro;

    /**
     * jwt 加解密盐
     */
    private String secret;

    /**
     * 加好友验证类型（Friend_AllowType） 1无需验证 2需要验证
     */
    private Integer friendValidateType;

    /**
     * 用户类型 10 普通， 20 客服， 30 机器人
     */
    private Integer userType;

    /**
     * 状态 10正常 20 系统封禁
     */
    private Integer status;

    private Date createTime;

    private Date updateTime;


}
